﻿/*
 * Copyright (c) 2014-2025 GraphDefined GmbH <achim.friedland@graphdefined.com>
 * This file is part of WWCP OCPP <https://github.com/OpenChargingCloud/WWCP_OCPP>
 *
 * Licensed under the Affero GPL license, Version 3.0 (the "License");
 * you may not use this file except in compliance with the License.
 * You may obtain a copy of the License at
 *
 *     http://www.gnu.org/licenses/agpl.html
 *
 * Unless required by applicable law or agreed to in writing, software
 * distributed under the License is distributed on an "AS IS" BASIS,
 * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
 * See the License for the specific language governing permissions and
 * limitations under the License.
 */

namespace cloud.charging.open.protocols.GermanCalibrationLaw
{

    public class CryptoResult : IVerificationResult
    {

        public VerificationResult?  Status          { get; set; }

        public String               ErrorMessage    { get; }


        public CryptoResult(VerificationResult?  Status         = null,
                            String?              ErrorMessage   = null)
        {

            this.Status        = Status;
            this.ErrorMessage  = ErrorMessage;

        }

    }

}
